hack off
verb
(
adv
)
1.
(
informal
) (
transitive; often passive
) to annoy, irritate, or disappoint